package com.yss.sofa.cml.export;

import com.yss.sofa.cml.SerializableObject;
import java.util.Map;

public abstract interface ExportContext extends SerializableObject
{
  public static final String IS_IGNORE_PAGINATION = "IS_IGNORE_PAGINATION";
  public static final String IS_IGNORE_LAYOUT = "IS_IGNORE_LAYOUT";
  public static final String IS_MONOCHROME = "IS_MONOCHROME";
  public static final String DEFAULT_FONT_NAME = "DEFAULT_FONT_NAME";
  public static final String DEFAULT_FONT_SIZE = "DEFAULT_FONT_SIZE";
  public static final String DEFAULT_FONT_STYLE = "DEFAULT_FONT_STYLE";
  public static final String PARAGRAPH_LEFT_INDENT = "PARAGRAPH_LEFT_INDENT";
  public static final String PARAGRAPH_RIGHT_INDENT = "PARAGRAPH_RIGHT_INDENT";
  public static final String PARAGRAPH_SPACING_BEFORE = "PARAGRAPH_SPACING_BEFORE";
  public static final String PARAGRAPH_SPACING_AFTER = "PARAGRAPH_SPACING_AFTER";
  public static final String PARAGRAPH_LINE_SPACING = "PARAGRAPH_LINE_SPACING";
  public static final String PAPER = "PAPER";
  public static final String ORIENTATION = "ORIENTATION";
  public static final String SCALE_HORIZATION = "SCALE_HORIZATION";
  public static final String SCALE_VERTICAL = "SCALE_VERTICAL";
  public static final String MARGIN_SELECT_INDEX = "MARGIN_INDEX";
  public static final String MARGIN_TOP = "MARGIN_TOP";
  public static final String MARGIN_LEFT = "MARGIN_LEFT";
  public static final String MARGIN_RIGHT = "MARGIN_RIGHT";
  public static final String MARGIN_BOTTOM = "MARGIN_BOTTOM";

  public abstract Object getProperty(String paramString);

  public abstract void setProperty(String paramString, Object paramObject);

  public abstract Map<String, Object> getProperties();

  public abstract RuntimeDevice getRuntimeDevice();
}

/* Location:           X:\repository\com\yss\sofa\cml\cml-api\1.1.0\cml-api-1.1.0.jar
 * Qualified Name:     com.yss.sofa.cml.export.ExportContext
 * JD-Core Version:    0.6.0
 */